Memetic engineering